package com.shanzhu.beadhouse.common.config.wechat;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 微信支付配置
 */
@Data
@Component
@ConfigurationProperties(prefix = "wechat.pay")
public class WechatPayConfig {
    
    /**
     * 微信应用ID
     */
    private String appId;
    
    /**
     * 商户号
     */
    private String mchId;
    
    /**
     * 商户密钥
     */
    private String mchKey;
    
    /**
     * 支付结果通知地址
     */
    private String notifyUrl;
    
    /**
     * 证书路径
     */
    private String certPath;
    
    /**
     * 支付成功跳转地址
     */
    private String successUrl;
    
    /**
     * 支付失败跳转地址
     */
    private String failUrl;
}